23c070c64f6810ca7ba6323493a601295e68b0d5,SimpleNewsProject/SimpleNews/src/main/java/de/dala/simplenews/ui/ExpandableNewsFragment.java,ActionModeCallBack,onCreateActionMode,#ActionMode#Menu#,479
Before Change
ShareActionProvider shareActionProvider = new ShareActionProvider(getActivity());
item.setActionProvider(shareActionProvider);
shareActionProvider.setShareHistoryFileName(
ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME);
shareActionProvider.setShareIntent(createShareIntent());
shareActionProvider.setOnShareTargetSelectedListener(new ShareActionProvider.OnShareTargetSelectedListener() {
@Override
public boolean onShareTargetSelected(ShareActionProvider shareActionProvider, Intent intent) {
return false;
}
});
return true;
}
After Change
// inflate contextual menu
mode.getMenuInflater().inflate(R.menu.contextual_list_view, menu);
MenuItem item = menu.findItem(R.id.menu_item_share);
if (item != null) {
shareActionProvider = (ShareActionProvider) item.getActionProvider();
if (shareActionProvider != null) {
String shareHistoryFileName = ShareActionProvider.DEFAULT_SHARE_HISTORY_FILE_NAME;
shareActionProvider.setShareHistoryFileName(shareHistoryFileName);
shareActionProvider.setShareIntent(getShareIntent());
shareActionProvider.setOnShareTargetSelectedListener(new ShareActionProvider.OnShareTargetSelectedListener() {
@Override
public boolean onShareTargetSelected(ShareActionProvider shareActionProvider, Intent intent) {
return false;
}
});
}
}
return true;